@charset "utf-8";
.xans-order-result .orderStep {}

.xans-order-result .bankBenefit { position:relative; line-height:1.5; background:#92b3e5 url("http://img.echosting.cafe24.com/design/skin/default_cn/order/bg_dcinfo1.gif") repeat-x 0 0; }
.xans-order-result .bankBenefit h3 { position:absolute; left:0; top:0; width:75px; padding:12px 0 11px; color:#fff; font-size:12px; font-weight:normal; text-align:center; }
.xans-order-result .bankBenefit .info { margin:0 0 0 75px; padding:13px 0 11px 20px; color:#747474; font-size:11px; background:#d4d4d4 url("http://img.echosting.cafe24.com/design/skin/default_cn/order/bg_dcinfo2.gif") repeat-x 0 0; *zoom:1; }
.xans-order-result .bankBenefit .info:after { content:""; display:block; clear:both; }
.xans-order-result .bankBenefit .info .member { float:left; width:360px; border-right:1px dotted #fff; }
.xans-order-result .bankBenefit .info .member p {}
.xans-order-result .bankBenefit .info .member ul { padding:0 0 0 9px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_dcinfo2.gif") no-repeat 0 3px; }
.xans-order-result .bankBenefit .info .member li { margin:5px 0 0; }
.xans-order-result .bankBenefit .info .mileage { float:left; margin:0 0 0 15px; }
.xans-order-result .bankBenefit .info .mileage li { float:left; padding:0 0 0 6px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_dcinfo.gif") no-repeat 0 4px; }
.xans-order-result .bankBenefit .info .mileage li:first-child { padding-right:30px; }
.xans-order-result .bankBenefit .info .mileage li a { color:#747474; }

.xans-order-result .orderInfo { margin:20px 0 0; padding:45px 0; color:#070705; text-align:center; background:#f6f6f6; }
.xans-order-result .orderInfo ul { display:inline-block; width:250px; height:80px; padding:15px 0 0 118px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/bg_result.gif") no-repeat 0 0;}
.xans-order-result .orderInfo li { margin:5px 0 0; text-align:left; }
.xans-order-result .orderInfo li strong { color:#878787; font-weight:normal; }
.xans-order-result .orderInfo li span.number { font-size:14px; font-weight:bold; color:#5a8fdd; }
.xans-order-result .orderInfo p { font-size:12px; line-height:27px; }
.xans-order-result .orderInfo p strong { color:#5a8fdd; font-size:14px; }
.xans-order-result .orderInfo p a { color:#5a8fdd; text-decoration:underline; }

.xans-order-result .titleArea,
.xans-order-result .titleArea h3 { margin:0 0 7px; }
.xans-order-result .orderArea .titleArea { margin-top:50px; }
.xans-order-result .orderArea h4 { margin:40px 0 7px; color:#444; font-size:12px; }

.xans-order-result .boardView table { table-layout:fixed; border-top:2px solid #c0c0c0; border-bottom:1px solid #c0c0c0; color:#747474; line-height:20px; }
.xans-order-result .boardView th { width:140px; padding:12px 0 8px 20px; border-top:1px solid #e9e9e9; font-weight:normal; font-size:12px; text-align:left; background:#f6f6f6; }
.xans-order-result .boardView td { width:auto; padding:8px 0 8px 20px; border-top:1px solid #e9e9e9; vertical-align:middle; }
.xans-order-result .boardView td img { vertical-align:middle; }
.xans-order-result .boardView .price { color:#3a85f4; font-size:20px; font-family:tahoma, sans-serif; }
.xans-order-result .boardView .unit { color:#3a85f4; font-size:20px; }
.xans-order-result .boardList { table-layout:fixed; color:#747474; font-size:12px; }
.xans-order-result .boardList th { padding:9px 0 7px; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; font-weight:normal; background:#f6f6f6; }
.xans-order-result .boardList td { padding:20px 0 20px; border-top:1px dotted #e3e3e3; line-height:1.5; text-align:center; vertical-align:middle; }
.xans-order-result .boardList th input { width:14px; height:14px; }
.xans-order-result .boardList .thumb { width:72px; }
.xans-order-result .boardList .product { width:auto; }
.xans-order-result .boardList .price { width:100px; }
.xans-order-result .boardList .quantity { width:60px; }
.xans-order-result .boardList .mileage { width:70px; }
.xans-order-result .boardList .delivery { width:70px; }
.xans-order-result .boardList .total { width:100px; }
.xans-order-result .boardList td.thumb img { width:72px; }
.xans-order-result .boardList td.product { padding-left:10px; text-align:left; vertical-align:top; }
.xans-order-result .boardList td.product a { color:#747474; }
.xans-order-result .boardList td.product div.option { margin:5px 0 0; padding:0 0 0 5px; color:#80aeef; line-height:15px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_option.gif") no-repeat 0 5px; }
.xans-order-result .boardList td.product ul.option { color:#80aeef; line-height:15px; }
.xans-order-result .boardList td.product ul.option li { padding:0 0 0 5px; margin:5px 0 0; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_option.gif") no-repeat 0 5px; }
.xans-order-result .boardList td.product ul.option li li { color:#b9b9b9; }
.xans-order-result .boardList td.product .free { margin:5px 0 0; }
.xans-order-result .boardList tfoot td { padding:20px 20px 15px; border-top:1px solid #d8d8d8; border-bottom:1px solid #eee; background:#f5f5f5; text-align:right; }
.xans-order-result .boardList tfoot td .type { float:left; color:#000; font-weight:normal; }
.xans-order-result .boardList tfoot td .total { color:#000; }
.xans-order-result .boardList tfoot td .total span { font-size:14px; }

.xans-order-result .totalArea { margin:20px 0 0; padding:0 4px 4px; border:1px solid #70abff; background:#bbd3f7; }
@-moz-document url-prefix() { .xans-order-result .totalArea .summary { margin:0 0 0 1px; } }
.xans-order-result .totalArea .summary table { line-height:1.5; font-size:12px; }
.xans-order-result .totalArea .summary th { padding:5px 6px 5px 10px; border-left:1px solid #95b9ec; color:#516f9b; text-align:left; }
.xans-order-result .totalArea .summary th:first-child { border-left:0; }
.xans-order-result .totalArea .summary th .title { float:left; }
.xans-order-result .totalArea .summary th .more { float:right; }
.xans-order-result .totalArea .summary td { padding:12px 10px 13px 0; border:1px solid #95b9ec; color:#494949; text-align:right; vertical-align:middle; background:#fff; }
.xans-order-result .totalArea .summary td.total { color:#3b86f5; }
.xans-order-result .totalArea .summary td strong { font-size:24px; font-family:tahoma, sans-serif; }
.xans-order-result .totalArea .summary td .box { word-wrap:break-word; word-break:break-all; }
.xans-order-result .totalArea .summary .unit { font-size:24px; }
.xans-order-result .totalArea .summary .price { width:250px; }
.xans-order-result .totalArea .summary .price2 { width:500px; }
.xans-order-result .totalArea .summary .option { width:250px; }
.xans-order-result .totalArea .summary .total { width:250px; }
.xans-order-result .totalArea .detail { background:#fff; border:1px solid #95b9ec; border-top:0; }
.xans-order-result .totalArea .detail h4 { height:40px; border-top:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; color:#070705; font-size:12px; line-height:40px; background:#f6f6f6; }
.xans-order-result .totalArea .detail div:first-child h4 { border-top:0; }
.xans-order-result .totalArea .detail h4 strong { display:inline-block; width:140px; padding:0 0 0 20px; }
.xans-order-result .totalArea .detail h4 span { display:inline-block; width:145px; text-align:right; }
.xans-order-result .totalArea .detail h4 em { font-style:normal; font-size:14px; }
.xans-order-result .totalArea .detail table { margin:-1px 0 0; color:#494949; line-height:1.5; font-size:12px; }
.xans-order-result .totalArea .detail table img { vertical-align:middle; }
.xans-order-result .totalArea .detail th { width:130px; padding:10px 0 8px 30px; border-top:1px dotted #d3d3d3; font-weight:normal; text-align:left; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_total.gif") no-repeat 100% 12px; }
.xans-order-result .totalArea .detail td { padding:8px 0 8px 20px; border-top:1px dotted #d3d3d3; }
.xans-order-result .totalArea .detail span.txtCoupon { color:#78a6ed; font-size:12px; }
.xans-order-result .totalArea .detail .grid { display:inline-block; width:125px; padding:0 20px 0 0; text-align:right; }

.xans-order-result .btnArea { overflow:hidden; position:relative; margin:20px 0 80px; text-align:right; }
.xans-order-result .btnArea.center { text-align:center; }

/* 레이어(공통) */
.orderLayer { display:none; overflow:hidden; position:absolute; z-index:100; width:260px; border:1px solid #7f8186; color:#000; }
.orderLayer h3 { height:39px; padding:0 35px 0 19px; color:#fefefe; font-size:14px; line-height:39px; background-color:#666; }
.orderLayer .content { padding:20px; background-color:#fff; }
.orderLayer .close { position:absolute; right:14px; top:12px; }
.orderLayer .close img { cursor:pointer; }

.orderLayer .content p { font-size:16px; font-weight:bold; text-align:right; }
.orderLayer .content ul { margin:8px 0 0; padding:6px 0 0; border-top:1px dotted #b8b8b8; color:#8f8f8f; line-height:25px; }
.orderLayer .content li { overflow:hidden; padding:0 0 0 6px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/order/ico_pay_list.gif") no-repeat 0 9px; }
.orderLayer .content li strong { float:left; font-weight:normal; }
.orderLayer .content li span { float:right; }